Créer une table de données avec des requêtes SQL

Considérons le fichier amis.csv dont le contenu est le suivant :

-------------------------------

id, nom, prenom, age , ville

1, Dupont, Paul, 32, Paris

2, Martin, Sophie, 28, Lyon

3, Leclerc, Julie, 37, Nantes

-------------------------------

La requête SQL permettant de créer la table amis avec les 5 descripteurs "id", "nom", "prenom", "age" et "ville" est la suivante :

-------------------------------

CREATE TABLE amis (

   id INT PRIMARY KEY,

   nom VARCHAR(255),

   prenom VARCHAR(255),

   age INT,

   ville VARCHAR(255),

);

------------------------------

Lors de la création de la table, on doit préciser pour chaque descripteur son type :

  • INT --> integer / entier
  • VARCHAR(255) --> chaîne de caractères codée sur 1 octet (8 bits)

Le descripteur "id" sera la clé primaire de la table "amis" permettant d'identifier de manière unique chaque enregistrement de celle-ci.

On procède ensuite au peuplement de la table "amis" avec la requête SQL suivante :

------------------------------

INSERT INTO amis (id, nom, prenom, age, ville)

VALUES (1, 'Dupont',  'Paul', 32, 'Paris'),

              (2, 'Martin',  'Sophie', 28, 'Lyon'),

              (3, 'Leclerc',  'Julie', 37, 'Nantes');

------------------------------

Une fois la table de données créée et peuplée, on peut extraire les données à l’aide d’une requête SQL SELECT. En combinant la requête SELECT avec WHERE, ORDER BY et GROUP BY il est possible de filtrer et trier les données selon les besoins de l’utilisateur.





Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0